/* 机构端模块模块 */
import {doPost, doFormDate} from '../../utils/request'
// 获取验证码
function agencySendMsg ({params, callback}) {
  doPost({
    url: 'mechanism/Send/sendmsg',
    params,
    success: res => {
      // 可以对数据进行处理
      callback(res)
      // console.log(res)
    }
  })
}
// 登录
function agencyLogin ({params, callback}) {
  doPost({
    url: 'mechanism/login/login',
    params,
    success: res => {
      // 可以对数据进行处理
      callback(res)
      // console.log(res)
    }
  })
}
// 用户个人信息
function agencyPersonal ({params, callback}) {
  doPost({
    url: 'mechanism/user/personal',
    params,
    success: res => {
      // 可以对数据进行处理
      callback(res)
      // console.log(res)
    }
  })
}
// 获取城市列表
// function getImpInfo ({params, callback}) {
//   doPost({
//     url: 'mechanism/user/geography',
//     params,
//     success: res => {
//       // 可以对数据进行处理
//       callback(res)
//       // console.log(res)
//     }
//   })
// }
// 完善机构信息
function agencyPerfectIndividual ({params, callback}) {
  doFormDate({
    url: 'mechanism/user/perfect_individual',
    params,
    success: res => {
      // 可以对数据进行处理
      callback(res)
      // console.log(res)
    }
  })
}
// 教师列表
function agencyGetTeacher ({params, callback}) {
  doPost({
    url: 'mechanism/Lists/getteacher',
    params,
    success: res => {
      // 可以对数据进行处理
      callback(res)
      // console.log(res)
    }
  })
}
// 学生列表
function agencyGetStudent ({params, callback}) {
  doPost({
    url: 'mechanism/Lists/getstudent',
    params,
    success: res => {
      // 可以对数据进行处理
      callback(res)
      // console.log(res)
    }
  })
}
// 学生列表  学生详情
function agencyStudentDetails ({params, callback}) {
  doPost({
    url: 'mechanism/Curriculum/student_details',
    params,
    success: res => {
      // 可以对数据进行处理
      callback(res)
      // console.log(res)
    }
  })
}
// 学生列表  学生详情  荣誉列表
function agencyStudentHonor ({params, callback}) {
  doPost({
    url: 'mechanism/Lists/list_honor',
    params,
    success: res => {
      // 可以对数据进行处理
      callback(res)
      // console.log(res)
    }
  })
}
// 单个教师信息查询
function agencyFindTeacher ({params, callback}) {
  doPost({
    url: 'mechanism/Lists/find_teacher',
    params,
    success: res => {
      // 可以对数据进行处理
      callback(res)
      // console.log(res)
    }
  })
}
// 单个教师信息查询    月统计表
function agencyFindTeacherStatistics ({params, callback}) {
  doPost({
    url: 'mechanism/Lists/statistics',
    params,
    success: res => {
      // 可以对数据进行处理
      callback(res)
      // console.log(res)
    }
  })
}
// 获取教师课程列表
function agencyKechengTeacher ({params, callback}) {
  doPost({
    url: 'mechanism/Lists/kecheng_teacher',
    params,
    success: res => {
      // 可以对数据进行处理
      callback(res)
      // console.log(res)
    }
  })
}
// 删除课程
function agencyKechengDelete ({params, callback}) {
  doPost({
    url: 'mechanism/Lists/kecheng_delete',
    params,
    success: res => {
      // 可以对数据进行处理
      callback(res)
      // console.log(res)
    }
  })
}
// 获取课程详情
function agencyKechengDetails ({params, callback}) {
  doPost({
    url: 'mechanism/Lists/kecheng_details',
    params,
    success: res => {
      // 可以对数据进行处理
      callback(res)
      // console.log(res)
    }
  })
}
// 临时调课
function agencyKechengUpdate ({params, callback}) {
  doPost({
    url: 'mechanism/Lists/kecheng_update',
    params,
    success: res => {
      // 可以对数据进行处理
      callback(res)
      // console.log(res)
    }
  })
}
// 查看海报
function agencyLookPoster ({params, callback}) {
  doPost({
    url: 'mechanism/Information/look_poster',
    params,
    success: res => {
      // 可以对数据进行处理
      callback(res)
      // console.log(res)
    }
  })
}
// 编辑海报
function agencyPoster ({params, callback}) {
  doFormDate({
    url: 'mechanism/Information/poster',
    params,
    success: res => {
      // 可以对数据进行处理
      callback(res)
      // console.log(res)
    }
  })
}
// 消息首页
function agencyMessageIndex ({params, callback}) {
  doPost({
    url: 'mechanism/Information/message_index',
    params,
    success: res => {
      // 可以对数据进行处理
      callback(res)
      // console.log(res)
    }
  })
}
// 消息
function agencyMessageManagement ({params, callback}) {
  doPost({
    url: 'mechanism/Information/message_management',
    params,
    success: res => {
      // 可以对数据进行处理
      callback(res)
      // console.log(res)
    }
  })
}
// 发出的消息
function agencyMessageManagementSend ({params, callback}) {
  doPost({
    url: 'mechanism/Information/send_news',
    params,
    success: res => {
      // 可以对数据进行处理
      callback(res)
      // console.log(res)
    }
  })
}
// 上课签到
// 上课签到 vip一对一课程
function agencyCurriculumVvip ({params, callback}) {
  doPost({
    url: 'mechanism/Curriculum/curriculum_vip',
    params,
    success: res => {
      // 可以对数据进行处理
      callback(res)
      // console.log(res)
    }
  })
}
// 上课签到 vip一对一课程  签到详情
function agencyCurriculumVvipSigndetails ({params, callback}) {
  doPost({
    url: 'mechanism/Curriculum/vip_signdetails',
    params,
    success: res => {
      // 可以对数据进行处理
      callback(res)
      // console.log(res)
    }
  })
}
// 上课签到 集体课程
function agencyCurriculumCollective ({params, callback}) {
  doPost({
    url: 'mechanism/Curriculum/collective_signdetails',
    params,
    success: res => {
      // 可以对数据进行处理
      callback(res)
      // console.log(res)
    }
  })
}
// 上课签到 集体课程 签到详细
function agencyCurriculumCollectiveDetails ({params, callback}) {
  doPost({
    url: 'mechanism/Curriculum/collective_details',
    params,
    success: res => {
      // 可以对数据进行处理
      callback(res)
      // console.log(res)
    }
  })
}
// 请假列表
function agencyStudentLeave ({params, callback}) {
  doPost({
    url: 'mechanism/Curriculum/student_leave',
    params,
    success: res => {
      // 可以对数据进行处理
      callback(res)
      // console.log(res)
    }
  })
}
// 请假列表  详情
function agencyStudentLeaveDetails ({params, callback}) {
  doPost({
    url: 'mechanism/Curriculum/leave_details',
    params,
    success: res => {
      // 可以对数据进行处理
      callback(res)
      // console.log(res)
    }
  })
}
// 请假列表  详情  审批
function agencyStudentLeaveApprove ({params, callback}) {
  doPost({
    url: 'mechanism/Curriculum/leave_approve',
    params,
    success: res => {
      // 可以对数据进行处理
      callback(res)
      // console.log(res)
    }
  })
}
// 课程管理
function agencyManagementListr ({params, callback}) {
  doPost({
    url: 'mechanism/Curriculum/management_list',
    params,
    success: res => {
      // 可以对数据进行处理
      callback(res)
      // console.log(res)
    }
  })
}
// 课程管理  课程详情
function agencyManagementCurriculum ({params, callback}) {
  doPost({
    url: 'mechanism/Curriculum/curriculum_look',
    params,
    success: res => {
      // 可以对数据进行处理
      callback(res)
      // console.log(res)
    }
  })
}
// 打卡记录金星
function agencyOpenCard ({params, callback}) {
  doPost({
    url: 'mechanism/Lists/student_open',
    params,
    success: res => {
      // 可以对数据进行处理
      callback(res)
      // console.log(res)
    }
  })
}
export default {
  agencySendMsg,
  agencyLogin,
  agencyPersonal,
  // getImpInfo,
  agencyPerfectIndividual,
  agencyGetTeacher,
  agencyGetStudent,
  agencyStudentDetails,
  agencyStudentHonor,
  agencyFindTeacher,
  agencyFindTeacherStatistics,
  agencyKechengTeacher,
  agencyKechengDelete,
  agencyKechengDetails,
  agencyKechengUpdate,
  agencyLookPoster,
  agencyPoster,
  agencyMessageIndex,
  agencyMessageManagement,
  agencyMessageManagementSend,
  agencyCurriculumVvip,
  agencyCurriculumVvipSigndetails,
  agencyCurriculumCollective,
  agencyCurriculumCollectiveDetails,
  agencyStudentLeave,
  agencyStudentLeaveDetails,
  agencyStudentLeaveApprove,
  agencyManagementListr,
  agencyManagementCurriculum,
  agencyOpenCard
}
